博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP中实现关键字高亮显示
阅读量:4079 次
发布时间:2019-05-25

本文共 1372 字,大约阅读时间需要 4 分钟。

首先引入jstl标签库

search_result.jsp页面

<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
搜索结果
关键字:${search_word}的搜索结果 共${search_count}
原始图片
文字内容
${fn:replace(info.getInformation(), search_word, "
".concat(search_word).concat("") )}

 核心代码:将info.getInformation()中的search_word全部高亮显示

${fn:replace(info.getInformation(), search_word, "
".concat(search_word).concat("") )}

 SearchController.java

/*** * 搜索结果* */@RequestMapping(value="search_info.do",method=RequestMethod.GET)    public String search_info(HttpServletRequest request,        HttpServletResponse response,ModelMap model,String search_data) {	List
search_info = infoService.getSearchResult(search_data); // 判断得到的list是否为空 防止list.size()出现空指针异常 if(null!=search_info) { model.addAttribute("search_count",search_info.size()); } model.addAttribute("search_result",search_info); model.addAttribute("search_word", search_data); return "search_result";}

 

转载地址:http://shsni.baihongyu.com/

你可能感兴趣的文章
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
程序员最核心的竞争力是什么?
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
MySQL数据库的高可用方案总结
查看>>
环境分支-git版本管理
查看>>
Spring AOP + Redis + 注解实现redis 分布式锁
查看>>
支付宝生活号服务号 用户信息获取 oauth2 登录对接 springboot java
查看>>
CodeForces #196(Div. 2) 337D Book of Evil (树形dp)
查看>>
uva 12260 - Free Goodies (dp,贪心 | 好题)
查看>>
uva-1427 Parade (单调队列优化dp)
查看>>
【设计模式】学习笔记14:状态模式(State)
查看>>
poj 1976 A Mini Locomotive (dp 二维01背包)
查看>>
斯坦福大学机器学习——因子分析(Factor analysis)
查看>>
ssh 如何方便的切换到其他节点??
查看>>
Java实现DES加密解密
查看>>
HTML基础
查看>>
Java NIO
查看>>
Java大数据:Hbase分布式存储入门
查看>>